CC_OPTIONS=-O2
LINK_OPTIONS=

procmonitor.bin: proc.o procmonitor.o options.o
	g++ $(LINK_OPTIONS) -o $@ $^ -lrt

proc.o:	proc.c proc.h
	gcc $(CC_OPTIONS) -o $@ -c $<

options.o: options.c options.h
	gcc $(CC_OPTIONS) -o $@ -c $<

procmonitor.o: procmonitor.cpp procmonitor.h options.h proc.h
	gcc $(CC_OPTIONS) -o $@ -c $<

.PHONY: clean
clean:
	-rm *.o *.bin

